public class TestDemo{
    //final，修饰方法：表示该方法不能被重写(后序介绍)

    //继承与组合
    //继承是is - a的关系
    //猫是动物，狗是动物

    //组合是has - a的关系，一部分
    //在学校中有老师和学生
}
class Student{

}
class Teacher{

}
class School{
    public Student[] students;//其实就是把两个类作为一个新的类的成员变量
    public Teacher[] teachers;

    public School(){
        this.students = new Student[10];
        this.teachers = new Teacher[10];
    }
    //一般来说：我们根据应用场景来进行选择，但是我们一般使用组合的多一些

}
